package org.brownflat.lighthouse.config;

import org.brownflat.lighthouse.ci.hudson.HudsonServer;
import org.brownflat.lighthouse.device.Device;
import org.brownflat.lighthouse.device.delcom.DelcomBuildLight;
import org.brownflat.lighthouse.monitor.BrokenBuildTask;
import org.brownflat.lighthouse.monitor.LighthouseTask;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;

import java.security.PrivateKey;

/**
 * <p>&copy Rupert Jones 2011</p>
 *
 * @author rup
 */
public interface ConfigurationService {
    void addHudsonBrokenBuildConfiguration(String host, int port);
    void addHudsonBrokenBuildConfiguration(String host, int port, String view);
    void addTeamCityBrokenBuildConfiguration(String host, int port);
    boolean stop();
    boolean start();
    boolean clear();
}
